Skip to content

Conversation

@luketpickering
Copy link
Member

Depends on: cafana/SRProxy#22

Probably obviates #43 ... sorry Liam

@luketpickering luketpickering changed the title Feature/clingification rebase2024 Draft: Feature/clingification rebase2024 Oct 23, 2024
@LiamOS
Copy link
Member

LiamOS commented Oct 30, 2024

Apology accepted, this is far more comprehensive.

As a test I made a new package (fairly direct copy of duneanaobj/package.py) for this since it's on your fork. It failed to build due to CMake not finding process_ups_files:

1 error found in build log:
     34    --   * property LINK_OPTIONS for the current scope:
     35    --       SHELL:$<IF:$<PLATFORM_ID:Darwin>,LINKER:-undefined$<COMMA>error,LINKER:--unresolved-symbols=ignore-in-shared-libs>
     36    --   * properties modified at lower-level directories
     37    --   * target- and source-specific directories.
     38    -- Found nlohmann_json: /exp/dune/data/users/losulliv/fnal-spack/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_pla
           ceholder__/__spack_path_placeholder_/nlohmann-json/3.11.2/linux-almalinux9-x86_64_v3-gcc-11.4.1-ih47l44vtqhb5wqmwrnietsxusndpqf6/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.11.2", minimum required is "3.11.2"
           )
     39    -- Found Vdt: /exp/dune/data/users/losulliv/fnal-spack/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__
           /__spack_path_placeholder_/vdt/0.4.4/linux-almalinux9-x86_64_v3-gcc-11.4.1-zabwhosayl2qvcd5mpjr6mzuiynetdh6/include (found version "0.4")
  >> 40    CMake Error at ups/CMakeLists.txt:2 (process_ups_files):
     41      Unknown CMake command "process_ups_files".
     42    
     43    
     44    -- Configuring incomplete, errors occurred!

See build log for details:
  /tmp/losulliv/spack-stage/spack-stage-lukeanaobj-03_06_00-zs366jkvyoy7vbelo2toyb6o65l72sym/spack-build-out.txt

Can help debug further if needed.

@tomjunk
Copy link
Member

tomjunk commented May 27, 2025

Sorry to be very neglectful here! cafana/SRProxy#22 still looks unmerged. Is this PR still being worked on?

Luke Pickering and others added 20 commits October 29, 2025 13:12
…on of GenSRProxy -- pulled in via cmake. Not production ready, but please test!
* Should now produce a useable `duneanaobjConfig.cmake` when built with
  `STANDALONE_BUILD=ON`
* Adds duneanaobjConfig.cmake and setup.duneanaobj.sh files that support
  dependent builds/code finding the build products of this package
* Removes no-long-neccessary preprocessor guards for code that scared
  castxml
* Adds git shorthash and semantic version fields to the SR for easier
  provenance
* Adds a test app that writes out a single dummy event
* Begins an app for dumping the event content to stdout, needs work.
@luketpickering luketpickering force-pushed the feature/Clingification_rebase2024 branch from 4d3fb26 to 5b7db8f Compare October 29, 2025 13:14
@luketpickering luketpickering changed the title Draft: Feature/clingification rebase2024 Draft: Feature/clingification rebase2025 Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants